﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using ParamSetCollection.General.Parameters.Normal;

namespace ParamSetCollection.Modules.CurveCtrl
{
    public class CurveHelper:IModule
    {


        #region============================== 变量 ====================================
        Dictionary<string, ParameterUnit> paramDic = new Dictionary<string, ParameterUnit>();

        Dictionary<string, ChannelKeeper> m_channDic = new Dictionary<string, ChannelKeeper>();

        #endregion=====================================================================


        #region============================== 属性 ====================================


        #endregion=====================================================================


        #region============================= 内部函数 ================================


        #endregion====================================================================


        #region============================= 保护函数 ================================

        #endregion====================================================================


        #region============================= 公开函数 ================================
        public CurveHelper()
        {


        }

        public void Start()
        {

        }

        public void Stop()
        {

        }

        //加入
        public void InputParam(ParameterUnit pu)
        {
            if(paramDic.ContainsKey(pu.Code)==false)
            {
                paramDic.Add(pu.Code, pu);
            }
        }

        //获取某天曲线
        public void GetCurveDatas(string code,DateTime dt)
        {
            if(m_channDic.ContainsKey(code)==true)
            {



            }
        }
        #endregion====================================================================


        #region============================= 消息响应 ================================


        #endregion====================================================================


    }
}
